home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _comms / comms / _tcpip / readme11 < prev    next >
Encoding:
Text File  |  1992-03-03  |  4.7 KB  |  88 lines

  1.                                                         24 Castle View Drive
  2.                                                         Cromford
  3.                                                         Matlock
  4.                                                         Derbyshire
  5.                                                         DE4 3RL
  6.  
  7. Hello and welcome to version 1.1 Beta of TCP/IP for the Arc. As I hinted in the
  8. version 1.0 README the SMTP section was not tested, in fact it turned out to
  9. have been very broken. Well it has now been tested and I hope fixed. I have had
  10. to make significant alterations to both SMTP and BM to ensure that it works. It
  11. is important that you look at the directory structure of the spool directory to
  12. see the new layout. As the mail system stood, all the text, work and lock files
  13. for the outbound mail were stored in one directory. Under DOS and UNIX this is
  14. fine but with RISC OS and the 77 file limit, it meant that the system could
  15. conceivably fail with 25 outbound messages with all the associated control
  16. files. My solution is to split the text, work and lock files into seperate
  17. sub-directories to give the 77 limit on each. By following this course it has
  18. simplified the file look up in use too.
  19.  
  20. Enhancements:
  21.  
  22. 1. SMTP works on both transmit and receive, BM modified to follow suit.
  23. 2. Domain database system used instead of the hosts file. I have included some
  24.    NOS code for this, it does not include the facilities to interrogate
  25.    external domain name servers and neither does it provide a server itself,
  26.    but at least it is possible to use modern domain files.
  27. 3. <TCPIP$Dir> environment variable used for all file locations, except for
  28.    user roots in FTPUsers.
  29. 4. BM is callable directly from the net> command line.
  30. 5. Remote has been restored to allow control of others machines, since I do
  31.    not like this facility I have not included the remote server and therefore
  32.    others will not be able to tamper with your machine (FTP excepted).
  33. 6. Bug in displaying the NET/ROM connect request fixed, the first character of
  34.    the originating node was being dropped.
  35. 7. Wildcard matching in FTP dir and ls now works.
  36. 8. The AX25 heard function now sorts by time properly.
  37.  
  38. To be done:
  39.  
  40. 1. Create a better sprite for the !TCPIP directory. Stars and Stripes perhaps ?
  41. 2. Get some decent documentation sorted out for the full release of the
  42.    software.
  43. 3. With the mail system, I would like to stop using explicit lock files and use
  44.    the lock bit in the file permissions. Does this sound risky ?
  45.  
  46. I use Acorn C version 3.00 for compiling this program. I know that at least two
  47. Beta testers (G7DWX and G1EMM) use version 4.00 and apparently it is much
  48. stricter than 3.00 is. As the code stands there are about 15 warnings in total
  49. about "implicit narrowing of cast" which I will eventually clear. There are no
  50. errors in any module under 3.00. Also the makefile won't work under 4.00
  51. without modification. I think I will stay with version 3.00 for the forseeable
  52. future.
  53.  
  54. Andrew G8FSL has offered to write a proper mailer that runs under the WIMP.
  55. This is very kind of him, and I look forward to trying it out. As I said in the
  56. version 1.0 README, my intention with the program is to put the protocols and
  57. servers into a relocatable module and to have the clients and things like trace
  58. operating under the WIMP as seperate windows. This will require a lot of effort
  59. and the first steps would be to get the relocatable module running with a front
  60. end running in a similar manner to what we have now and then to migrate the
  61. front end up to wimp status. I am not that familar with programming the WIMP
  62. under RISC OS although I have experience of programming under X Windows. At
  63. some time in the future I will sit down and think up a suitable API using
  64. SWI's. The API will consist of primitives such as TCP_Open, TCP_Write etc with
  65. suitable arguments. I will see how NOS has done the API to ensure that I do not
  66. miss anything, and to give a certain level of architectual compatibility.
  67.  
  68. Despite the above comments about version 1.0s failings, in fact it wasn't too
  69. bad. The AX25, NET/ROM, TELNET and FTP sections worked properly and there were
  70. no problems with the ARP/ICMP/IP/TCP/UDP protocols, most of the changes have
  71. been to do with the servers and clients which are machine specific. This says a
  72. lot about the robustness of the original program and has certainly made my life
  73. much easier in porting the code. I look forward to seeing an up to date copy of
  74. the NOS source code to allow me to incorporate new ideas into this version.
  75.  
  76. The current Beta testers are:
  77.  
  78. Kelvin  G1EMM @ GB3XP
  79. Dave    G4TUP @ GB7FCI
  80. Bernie  G7DEM @ GB7FCI
  81. Mark    G7DWX @ GB7BAD
  82. Andrew  G8FSL @ GB7HSN
  83.  
  84. Thank you for your co-operation. As before all bug reports to me.
  85.  
  86. Jonathan G4KLX @ GB7HMZ [44.131.4.1] & [44.131.4.40]
  87.  
  88.